package com.sophon.pattern.observer.strategyAndProxy;

public enum MouseEventEnum {

	LEFT_CLICK() {
		public MouseEvent get() {
			return new LeftClick();
		}
	},
	RIGHT_CLICK() {
		public MouseEvent get() {
			return new RightClick();
		}
	},
	DOUBLE_LEFT_CLICK() {
		public MouseEvent get() {
			return new DoubleLeftClick();
		}
	};

	public abstract MouseEvent get();

}
